body {
    margin: 0;
    min-width: 1280px;
}
.pointer {
    cursor: pointer;
}
#app {
    font-family: PingFang SC, Arial, Microsoft YaHei, sans-serif;
    .el-dialog {
        border-radius: 10px;
    }
    .main-box {
        height: 100%;
        .search-box {
            background-color: #fff;
            border-radius: 10px;
            padding: 15px 30px 0 0;
            .ivu-form-item {
                margin-bottom: 15px;
                // width: 16%;
                // min-width: 240px;
            }
            @media screen and (max-width: 1920px) {
                .ivu-form-item {
                    width: 32%;
                }
            }
            @media screen and (min-width: 1920px) {
                .ivu-form-item {
                    width: 19%;
                }
            }
            @media screen and (min-width: 2560px) {
                .ivu-form-item {
                    width: 16%;
                }
            }
            .ivu-btn {
                // margin-left: 5px;
                margin-right: 8px;
            }
        }
        .table-box {
            background-color: #fff;
            border-radius: 10px;
            margin-top: 15px;
            padding: 15px;
            .page-box {
                display: flex;
                justify-content: flex-end;
                margin-top: 15px;
            }
            .ivu-table {
                .ivu-table-cell {
                    .ivu-btn {
                        margin: 5px;
                    }
                }
            }
        }
    }
}
.ivu-modal {
    .ivu-modal-body {
        padding-right: 20px;
    }

    .ivu-modal-footer {
        padding-right: 20px;
    }
    .ivu-input-number {
        width: 100%;
    }
}
.ivu-date-picker {
    width: 100%;
}
.el-image__error {
    font-size: 10px !important;
}
